@charset "utf-8"; 

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0; margin:0;}
fieldset, img, button, input{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}
body{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#595959; text-align:center;}
html{color:#000;background:url(images/background/body_bg.png) #fff repeat-x center top;}
a{color:#325e7f;}
a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
.left { float:left; display:block;}
.right { float:right; display:block;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.itxt{ border:1px solid #ddd; height:22px; line-height:22px; padding:0 5px; font-family:Arial;}
.itextarea{ border:1px solid #ddd; padding:3px;}
.m{width:980px; margin:0auto; }
#header{position:relative; width:980px; height:87px; margin:0 auto; background:url(images/m_tel.png) no-repeat 100% 50%;}
#content{position:relative; width:980px; margin:10px auto 0; text-align:left;}
#footer{clear:both; width:980px; margin:0 auto; text-align:center; padding-bottom:20px;}
.iquicknav{height:34px;line-height:34px;color:#555; overflow:hidden; text-align:left;}
.iquicknav a{ color:#5c81de;}
.iquicknav span{ color:#ddd;}
.iquicknav span a{ color:#555;}
/*=== site top ===*/
h1 a,h2 span{position:absolute; overflow:hidden; background:url(images/m_logo.png) no-repeat; font-size:0; line-height:200px; width:220px;}
h1 a{height:87px; background-position:center 0; top:5px; left:0px;}
h2 span{ height:0; overflow:hidden;}

/*=== nav ===*/
#nav_map h3{display:none;}
#nav_map div{position:absolute; z-index:1; top:50px; right:0; height:25px; padding:0 0 0 230px;}
#nav_map div p{ color:#ddd; margin:8px 0 0;}
#nav_map div p a{ height:25px; overflow:hidden; line-height:25px; padding:0 5px; }
/* main nav start */
.main,.sidebar{ min-height:422px;}
.main{ float:left; width:716px;}
.sidebar{ float:left; width:254px; margin:0 0 0 10px; background:#ddd;}

.logo_ind{ height:361px; background:#fff url(images/div_bg_v4.png) repeat-x 100% 0%; border:1px solid #ddd8cc;}
.logo_ind p img{ margin:8px; display:block;}
.logo_ind dl{ padding:10px 30px; line-height:2em;}
.logo_ind dt{ font-size:14px; font-weight:bold; vertical-align:middle; margin-bottom:18px;}
.logo_ind dt span{ font-size:17px;font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; color:#d88400; vertical-align:middle;}
.logo_ind dd{ color:#737373;}
.logo_ind_rg{ height:47px; line-height:47px; padding:0 20px; margin:10px 0 0; background:#fff url(images/div_bg_v4.png) repeat-x 100% -361px; border:1px solid #ddd8cc;}


.login_bar{height:400px; background:#fff url(images/div_bg_v4.png) repeat-x 100% -408px; border:1px solid #ddd8cc; padding:20px 20px 0;}
.logbg{ width:200px; margin:20px auto;}
.logbg li{ padding:5px 0;}
.logbg li,.logbg li input,.logbg li img{ vertical-align:middle;}
.logbg li label{ display:block;}
.rgbg{ text-align:center; line-height:2em; padding:10px 0 0;}
.rgbg input{ margin:8px auto;}
.in_w{ width:180px;}
.in_c{ width:100px;}
.in_txt{ border:1px solid #b6b6b6; padding:5px 3px; background:#fff url(images/in_bg.png) repeat-x 100% 0%;}
.in_btn{ display:block; background:url(images/log_btn.png) no-repeat 100% 0%; width:90px; height:30px; cursor:pointer;}
.rg_btn{ display:block; background:url(images/reg_btn.png) no-repeat 100% 0%; width:184px; height:27px; cursor:pointer;}

.log_line{ height:3px; background:#fff url(images/log_line_v4.png) repeat-x 100% 0%; overflow:hidden; margin:10px 1px;}
.important{ color:#f00;}
#footer p{ padding:20px 0;}

/* mem_nav */
.member_nav{ display:block; float:left; width:168px; border:1px solid #ddd; background:#fff;}
.member_nav h3{ background:url(images/background/nav_bg.png) repeat-x 100% 0%; height:28px; line-height:28px; overflow:hidden; color:#555; font-size:12px; padding:0 10px;}
.member_nav div ul{ padding:10px 20px;}
.member_content{ display:block; float:left; width:800px;padding:0 0 0 10px;}
.member_info{ border:1px solid #fae2b9; padding: 0 10px; background:#ffffe3; height:28px; line-height:28px; overflow:hidden; margin:0 0 10px; }
.member_w_con{ padding:10px; background:#fff; border:1px solid #ddd; min-height:276px;_height:276px;}
.member_w_con h3{ padding:8px 10px; font-size:14px;}
.user_pic{ float:left; display:block; width:80px; height:80px; border:3px solid #ddd; background:#fff; margin-right:10px;}
.user_info{ float:left; line-height:2em;}
.important{ font-size:24px; line-height:24px; font-family:Arial;}
.user_info p,.user_info p span{ line-height:30px; vertical-align:middle;}
.user_info p span a{ color:#f40;}

.inlist{ font-family:Arial;}
.inlist ul{ overflow:auto; zoom:1; padding:10px 30px;}
.inlist ul li,.inlist ul li label,.inlist ul li span{ vertical-align:middle; line-height:31px;}
.inlist ul li{ float:left; width:100%; display:inline;}
.inlist ul li label{ float:left; width:60px; display:inline;}
.inlist ul li span.incontent{ float:left; width:600px; display:inline;}
.inlist ul li span.incontent em{ float:left; color:#f30; vertical-align:middle; height:28px; margin:0px 5px; display:inline;}

.joblist{ padding:5px;}
.joblist ul{ overflow:auto; zoom:1;}
.joblist ul li{ float:left; width:100%; display:inline; border-bottom:1px solid #e8e8e8;}
.joblist ul li.title{ height:29px; line-height:29px; background: #333 url(/member/images/itemlist_bg.gif) repeat-x 0px 0px; overflow:hidden; border-top:1px solid #aec7e5;border-bottom:1px solid #aec7e5; color:#000;}
.joblist ul li.none{ height:50px; line-height:50px; color:#f40;}
.job_title,.job_address,.job_money,.job_e_date,.job_a_date,.job_manage{ float:left; display:inline; height:30px; line-height:30px;}
.job_title{ width:230px; padding:0 0 0 8px;}
.job_address{ width:80px;}
.job_money{ width:110px;}
.job_e_date{ width:100px;}
.job_a_date{ width:150px;}
.job_manage{ width:90px;}

.intration{ margin:10px 30px; padding:10px;}
.intration ul{ padding: 0 0 0 30px;}
.intration li{ list-style:circle;}